home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / 80X86 / WDOSX092.ZIP / WHATSNEW.TXT < prev   
Encoding:
Text File  |  1996-10-18  |  2.5 KB  |  81 lines

  1. -------------------------------------------------------------------------------
  2. NEW IN WDOSX 0.92:
  3. -------------------------------------------------------------------------------
  4.  
  5. 1. FIXED:
  6.  
  7. Bugs in V 0.91:
  8.  
  9. A descriptor allocated with INT 31H had not set its base and limit to all
  10. zero - FIXED in V 0.92 (This should not have caused much trouble, but anyway)
  11.  
  12. Fixed some strange things happening if there was a hardware IRQ interrupting
  13. the mode switch routine currently processing a mode switch for a software
  14. interrupt. This one wasn't easy to catch, folks!
  15.  
  16. -------------------------------------------------------------------------------
  17.  
  18. 2. ADDED:
  19.  
  20. - extended DOS functions 47h (get current directory) and 56h (rename file)
  21.  
  22. - new email address of mine
  23.  
  24. -------------------------------------------------------------------------------
  25.  
  26. 3. REMOVED:
  27.  
  28. - The Delphi 2- stuff now has its own page and download files, so the
  29.   (obsolete) examples in v 0.91 have been removed.
  30.  
  31.   The Delphi 2 DOS extender package should be available at:
  32.  
  33.   http://ourworld.compuserve.com/homepages/tippach_krug/wdosxpas.htm
  34.  
  35.  
  36. -------------------------------------------------------------------------------
  37. NEW IN WDOSX 0.91:
  38. -------------------------------------------------------------------------------
  39.  
  40. 1. FIXED:
  41.  
  42. Bugs in V 0.9:
  43.  
  44. INT 21/FFFF (API - resize flat segment)
  45. -> BUG: CF not set on error  -  FIXED in V 0.91
  46.  
  47. INT 21/40 (API DOS write)
  48. -> BUG: did not return bytes written in EAX - FIXED in V 0.91
  49.  
  50. INT 31/0300 0301 0302
  51. -> BUG: due to a very, very stupid error ES has not been passed to RM
  52.    fixed in V 0.91
  53.  
  54. INT 31/0301 0302
  55. -> BUG: these functions could not have done anything useful due to... Aaarggghh
  56.    ... anyway, fixed.
  57.  
  58. INT 31/0204
  59. -> BUG indexing irq shadow table, fixed in V 0.91
  60.  
  61. -------------------------------------------------------------------------------
  62.  
  63. 2. ADDED:
  64.  
  65. REALMODE CALLBACKS NOW SUPPORTED!
  66.  
  67. INT 21 API: added functions 39h,3Ah,3Bh,41h,43h,5Bh
  68.  
  69. Some files showing how to go with BC4 as an example of freely mixing
  70. C and ASM joined the party. However, no libraries have been written
  71. yet.
  72.  
  73. Last minute include: A solution to launch Delphi 2.0 programs.
  74.  
  75. However, we'll have to write interface libraries for both, BC4 and Delphi.
  76.  
  77. Thanks to David <gclind01@starbase.spd.louisville.edu> for supplying
  78. me with the correct name for what we're doing here: "32 bit TINY model"
  79.  
  80. -------------------------------------------------------------------------------
  81.